. . . that inspires productivity.
The tl;dr is that, thanks to Flutter, my third app is now live in both Google’s Play Store (for Android) and Apple’s App Store (for iPhones and iPads).
The appreciation comes in the form of the Flutter framework providing a solid base from which to learn mobile app development, without getting lost in the intricate details of every minute facet of the mobile app engine underpinnings. This allows you to learn as you go, and to still be productive as you continue learning more, and more (and more).
I also enjoyed working with the Laravel framework (circa 2017). Once familiar with a framework, and in learning some of its nuances, app development time becomes more and more about the app than the tool. I’ve been enjoying seeing that transition with Flutter, and it’s inspiring.
Also thanks to the Flutter framework, and in setting up a shared theme and coding structure, this third app
only took five weeks to complete!
And—that development time was shared with learning how to implement new features such as push and local notifications, and for some devices (primarily iOS), how to give the app’s icon a “badge” indicating the app has an update waiting.
So, a big thank you to the Flutter team — and to Academind for getting us developers started off in the right direction early on.
– Keith | https://keithdc.com
Further Reading: Mobile App Details
Titled “Xpired To Be”, this app is the third in a collection of free ‘simple reminder apps’ collectively named KD-reCall, and is paralleled with my open-sourced Chrome browser extension*.
*Note: Due to the Chrome extension operating solely in the browser, the mobile app and Chrome extension are not linked, and do not share data.
The Xpired To Be app aims to remind you to replenish items that will expire soon, such as medicine, first aid items, or pantry items.
Do you know when your butter expires?
> Expiration item examples:
- First aid ointment
- Cough drops
- Vitamins
- BBQ sauce
- Honey
KD-reCall Details
An account is required to use any app in the KD-reCall reminder app collection, however, accounts are free, and only one account/email is needed for any KD-reCall reminder app.
- KD-reCall.com — An alternate interface that allows for web-based user registration and general account settings for all KD-reCall mobile apps.
- Xpired To Be – Released: Sep 2021
- B4-I-Go – Released: Aug 2021
- Hungry on Hand (pilot project) – Released: Mar 2021
Related Blog Posts
- Wrote an App; Got a Mac; Wrote another App
- Architectural Challenges: My Flutter Frankenstein
- “Hello Suite”
- I got a Flutter Full Course Certification—Now what?!
Research References
Plugins:
Two articles I scrutinized and aggregated to learn the fundamentals for implementing Local Notifications.
- How to Set Up Local Notifications in Flutter – [Code] – Tomer Ben Rachel. “How to Set Up Local Notifications in Flutter.” freeCodeCamp. April 26, 2021.
- LogRocket: Implementing local notifications in Flutter – [Code] – Nelson Michael. “Implementing local notifications in Flutter.” LogRocket. August 31, 2021.
#Flutter — putting the focus back on app development.
Keith D Commiskey
https://keithdc.com